be out on the piss (brit) - Francés Inglés Diccionario